You're not currently signed in. Sign in »

CS450 :: Fall 2025

Class Time: Tuesday/Thursday 11:00-12:15pm [Catalog]
Class Location: 0035 Campus Instructional Facility (CIF)
Class URL: go.illinois.edu/cs450
Instructor: Luke Olson
About the course: #about
Homework: #homework
Exams: #exams
Lectures: #lectures
Policies: policies
Illness and Attendance: #illness
Mental health and Wellness: #health

About the Course

What is this course about? Our focus for the semester is on "Numerical Analysis", or the study of numerical algorithms for solving mathematical problems that arise in scientific problems. We will survey a range of numerical algorithms, constructing and analyzing their use in practice. Topics include linear system sovers, optimization methods, interpolation, differentiation, and integration. Ordinary and partial differential equations will also be studied.

Learning Goals for CS 450:

  • Analyze the conditioning of common numerical problems such as solving a linear system, finding eigenvalues, numerical differentiation and integration, etc.
  • Calculate numerical approximations to solutions to linear and nonlinear systems, eigenvalues/eigenvectors, optimization problems, integrals, derivatives, and solutions to differential equations.
  • Compare the accuracy and cost of different numerical methods for solving a numerical problem.
  • Estimate the accuracy and efficiency of numerical approximations.
  • Develop code to solve numerical problems.
  • Design numerical experiments to test various numerical methods.

FAQ

  • Q -- What is the format of the lectures?
  • It is best to arrive say 5 minutes beforehand -- the lectures will start promptly at 11. They will include a combination of demos, hands-on activities, and discussion.

  • Q -- Are lectures recorded?

  • Yes! Lectures will be posted on MediaSpace. (Note: this is not guaranteed, but I fully expect to post each lecture. In some cases there are technical issues such as audio -- we will try to address this promptly for the next lecture.)

  • Q -- Where do we take exams?

  • Exams will be proctored through the Computer Based Testing Facility (CBTF).

Homework

Exams

All times central, from 00:01 - 23:59 (meaning all day)

CBTF Urbana times are below.

ProctorU times are the same as below.

CBTF Chicago Times are shifted by one day: M-W -> Tu-Th

Exam Exam Dates Reservation Start Dates
Exam 1 (50 min) M 2025-09-15 - W 2025-09-17 2025-09-04
Exam 1 (2nd Chance, 50 min) M 2025-09-22 - W 2025-09-24 2025-09-11
Exam 2 (50 min) M 2025-10-06 - W 2025-10-08 2025-09-25
Exam 2 (2nd Chance, 50 min) M 2025-10-13 - W 2025-10-15 2025-10-02
Exam 3 (50 min) M 2025-10-27 - W 2025-10-29 2025-10-16
Exam 3 (2nd Chance, 50 min) M 2025-11-03 - W 2025-11-05 2025-10-23
Exam 4 (50 min) M 2025-11-17 - W 2025-11-19 2025-11-06
Exam 4 (2nd Chance, 50 min) M 2025-12-01 - W 2025-12-03 2025-11-13
Final Exam (1 h 50 min) M 2025-12-11 - W 2025-12-15 2025-10-17

Exam 1: Chapters 1 and 2

Exam 2: Chapters 3 and 4

Exam 3: Chapters 5 and 6

Exam 4: Chapters 7 and 8

Final: Chapters 9, 10, and 11, as well as 1-8.

Team

Luke Olson
Luke Olson (Instructor)
Office Hours: Monday 12-1pm [Zoom]
Eli Gidron
Eli Gidron (Teaching Assistant)
Office: Siebel Center Basement
Office Hours: Tuesday 3pm-4pm, Thursday 3pm-5pm[Zoom]
Shawn Lin
Shawn Lin (Teaching Assistant)
Office: Siebel Center Basement
Office Hours: Monday 1:30pm-3pm, Friday 9:00am-10:30am [Zoom]
Jess Williams
Jess Williams (Teaching Assistant)
Office: Siebel Center Basement
Office Hours: Tuesday 9am-10:30am, Thursday 1:30pm-3pm [Zoom]

Computing

We will be using Python with the libraries numpy, scipy and matplotlib for in-class work and assignments. No other languages are permitted. Python has a very gentle learning curve, so you should feel at home even if you've never done any work in Python.

Mental Health

Significant stress, mood changes, excessive worry, substance/alcohol misuse or interferences in eating or sleep can have an impact on academic performance, social development, and emotional wellbeing. The University of Illinois offers a variety of confidential services including individual and group counseling, crisis intervention, psychiatric services, and specialized screenings which are covered through the Health Service Fee. If you or someone you know experiences any of the above mental health concerns, it is strongly encouraged to contact or visit any of the University’s resources provided below. Getting help is a smart and courageous thing to do for yourself and for those who care about you.

  • Counseling Center (217) 333-3704
  • McKinley Health Center (217) 333-2700
  • National Suicide Prevention Lifeline (800) 273-8255
  • Rosecrance Crisis Line (217) 359-4141 (available 24/7, 365 days a year)
  • If you are in immediate danger, call 911.

*This statement is approved by the University of Illinois Counseling Center.

COVID, Illness, and Attendance

While face coverings are not required in classrooms (current as of 12/20/2023) we fully support your decision to wear one if you wish.

If you test positive for COVID, then you should not attend class.

If you have any cold-like symptoms or do not feel well, then you should not attend class, regardless of testing negative or positive for COVID.

In either case, your missed attendance due to illness will not impact your grade in the course.